chief mechanical engineer - French English Dictionary